package core

import (
	"dgo/goutils/utils"
)

func init() {
	utils.RegisterCreate("core.iochannel.v0", CreateCoreIOChanellPluginFunc)
	utils.RegisterCreate("core.notify.v0", CreateProjNotifyPlugFunc)
	utils.RegisterCreate("core.cmd.v0", CreateCoreCmdCltPlugFunc)

	utils.RegisterCreate("core.shellrunner.v0", CreateProjShellRunnerFunc)
	utils.RegisterCreate("core.sflogger.netlogger", CreateLoggerNetPlugFunc)
	utils.RegisterCreate("core.sflogger.filelogger.v0", CreateLoggerFilePlugFunc)
	utils.RegisterCreate("core.fatal.log.v0", CreatePlugFatalFileFunc)
	utils.RegisterCreate("core.subscriber.v0", CreateProjSubscriberFunc)
	utils.RegisterCreate("core.shell.filelist.v0", CreateProjShellFileListFunc)
}
